P H P   -   Personal Home Page

5.   felder

5.1  eindimensionales feld

5.1.5  weitere funktionen für eindimensionale felder

$anz = count($feld);anzahl der elemente
$anz = sizeof($feld);anzahl der elemente
$erg = max($feld);element mit dem höchsten wert
$erg = min($feld);element mit dem niedrigsten wert
die funktionen max und min sind nur bei numerischen felder sinnvoll
unset($feld[3]);entfernt das vierte element, die übrigen elemente behalten aber ihren index
$feld[3] = "";entfernt nicht das vierte element
$feld = range($wert1, $wert2, $schritt);erzeugt $feld mit allen werten zwischen $wert1 und $wert2 mit schrittweite $schritt. Fehlt $schritt gilt 1. Auch zeichen möglich
$erg = in_array("string", $feld);sucht string in $feld , liefer true oder false
list($var1, $var2, …) = $feldzerlegt $feld in var1, var2 usw, d.h.
var1 = $feld[0], var2 = feld[1] . . .
[ $neu = ] sort($feld, SORT_NUMERIC);aufsteigend numerisch sortieren
[ $neu = ] rsort($feld, SORT_NUMERIC);absteigend numerisch sortieren
[ $neu = ] sort($feld, SORT_STRING);aufsteigend nach zeichen sortieren
[ $neu = ] rsort($feld, SORT_STRING);absteigend nach zeichen sortieren
[ $neu = ] array_reverse($feld);liefert feld in umgekehrter reihenefolge
[ $neu = ] array_unique($feld);entfernt duplikate, die übrigen elemente behalten ihren index
[ $neu = ] array_push($feld, $w1, $w2, ...);$w1 usw. an $feld anfügen
[ $neu = ] array_unshift($feld, $w1, $w2, ...); $w1 usw. am anfang von $feld einfügen
[ $erg = ] array_pop($feld);letztes element von $feld entfernen und ggf. in $erg speichern
[ $erg = ] array_shift($feld);erstes element von $feld entfernen und ggf. in $erg speichern

Wenn bei den vorstehenden funktionen $neu angegeben ist, wird das ergebnis in dem feld $neu gespeichert und $feld bleibt unverändert, andernfalls kommt das ergebnis nach $feld.

achtung
Eine zeichenkette hat zwar eine gewisse ähnlichkeit mit einem eindimensionalen feld, beispielsweise kann man einzelne zeichen per index ansprechen, aber eine zeichenkette ist kein feld und deshalb kann man die im abschnitt 5.1 gezeigten funktionen nicht auf eine zeichenkette anwenden.


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  C S S  
  p h p
  My S Q L  
  JAVASCRIPT